🇬🇧 en fr 🇫🇷

on the spot

  • (idiomatic) At that very moment.
sur-le-champ, séance tenante
  • (idiomatic) In a particular place.
sur place
Wiktionary Links